# coding:utf-8

# 定义一个字符串首字母大写函数
def capitalize(data):
    index = 0
    temp = ''

    for item in data:
        if index == 0:
            temp = item.upper()
        else:
            temp += item
        index += 1
    print('for结束了')  # for结束了 在函数体内
    return temp  # return代表函数结束，后面的语句就无法执行了
    print('finish')  # This code is unreachable 无法执行，在函数体外


result = capitalize('Hello 小慕')
print(result)  # Hello 小慕


# 函数没有返回值的情况
def message(message, message_type):
    new_message = '[%s] %s' % (message_type, message)
    print(new_message)


result = message(message='今天天气真好', message_type='info')
print('message result', result)  # message result None 函数没有返回值


# 函数没有参数的情况
def test():
    for i in range(10):
        if i == 5:
            return i


print('test结果是：', test())  # test结果是： 5
